package com.xu.mapper;

import com.xu.pojo.Product;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface ProductMapper {

    //查询所有产品
    List<Product> queryAllProduct();

    //指定id查产品
    Product queryProductById(int id);

    //添加产品
    int addProduct(Product product);

    //删除产品
    int delProduct(int id);

    //修改产品
    int updProduct(Product product);
    
    //查商品个数
    int selectProductNum();

    @Select("SELECT * FROM bread.product ORDER BY RAND() limit 5")
    List<Product> randomSelectProduct();
}
